package modele.Batiment;

import controleur.Controleur;
import modele.Position;

public class TourSorcier extends BatimentDefensif {

	private static final long serialVersionUID = 5687683747433678377L;
	static public final int pointsDeVieInitiaux = 200;//utilisée par le reste du modèle
	static protected final int coutConstructionOrInitial = 100;
	static protected final int coutConstructionElixirInitial = 100;
	static protected final int tempsConstruction = 5;//en secondes
	static protected final int longueurCote = 1;//largeur de la tour
	static public final int puissanceAttaqueInitiale = 30;//utilisée par le reste du modèle
	static public final int porteeInitiale = 8;//utilisée par le reste du modèle
	static public final int tempsAttenteEntreCoups = 2;//en secondes
	public TourSorcier(Position position) {
		super("tourSorcier", pointsDeVieInitiaux, 1, coutConstructionOrInitial, coutConstructionElixirInitial, tempsConstruction, longueurCote, position, puissanceAttaqueInitiale, porteeInitiale, tempsAttenteEntreCoups, null);
		
	}
	
	public void actionApresConstructionSpecifique(Controleur controleur){}
	
	protected int getPointsDeVieInitiaux()
	{
		return pointsDeVieInitiaux;
	}
}
